implanted stent - Turkish English Dictionary